f206b1f84c0dcdcdf121bd36925eca9abde7d651,core/kernel/source/jetbrains/mps/project/reloading/StubReloadManager.java,StubReloadManager,markOldStubs,#,217
Before Change
private void markOldStubs() {
if (myFirstReload) {
myFirstReload = false;
List<SModelDescriptor> models = SModelRepository.getInstance().getModelDescriptors();
for (SModelDescriptor m : new ArrayList<SModelDescriptor>(models)) {
if (!(m instanceof BaseStubModelDescriptor)) continue;
((BaseStubModelDescriptor) m).markReload();
After Change
List<StubPath> stubPathList = computeNotChangedStubPaths(myLoadedStubPaths.getAllStubPaths(),newStubs);
for (SModelDescriptor sm : SModelRepository.getInstance().getModelDescriptors()) {
if (!SModelStereotype.isStubModelStereotype(sm.getStereotype())) continue;
BaseStubModelDescriptor baseDescriptor = (BaseStubModelDescriptor) sm;
if (notChanged(stubPathList, baseDescriptor)) continue;